iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 25
1
自我挑戰組

ASP.NET 網頁程式設計初學者系列 第 25

DAY25-確認 LocalDb 識別資料庫和產生的資料表 Entity Framework

  • 分享至 

  • xImage
  •  

那就來看一下剛剛使用者註冊後資料存去哪裡吧
檢視>伺服器總管>SQLSERVER總管
下面資料表有個dbo.AspNetUsers
應該是存在這沒錯
打開來看
我是註冊了三個
那資料表如你所見
圖1

都是亂碼
我目前不確定原因
但我猜是加密之類的安全問題
等等查證再來補充
這是註冊得部分

接下來就是驗證登入囉
插入一個叫owin的套件
ASP.NET Identity 使用 Microsoft OWIN Authentication 中介軟體進行表單驗證。
管理nuget套件>搜尋identity.owin
圖2
https://ithelp.ithome.com.tw/upload/images/20201010/20112357Gpluo8gMrp.png
https://docs.microsoft.com/zh-tw/aspnet/identity/overview/getting-started/adding-aspnet-identity-to-an-empty-or-existing-web-forms-project#add-owin-startup-and-authentication-configuration-classes
一樣參照微軟給得sample即可

新增用於註冊和登入使用者的 web 表單
我也是按照微軟給的步驟去做
但遇到一個問題他寫
HttpContextBase 找不到 GetOwinContext 定義
google一下原來少安裝一個nuget
Microsoft.Owin.Host.SystemWeb
補安裝就好了
直接測試一下吧~!!
我先輸入錯的密碼
幸好真的有跳出錯誤得訊息
圖2.5
https://ithelp.ithome.com.tw/upload/images/20201010/2011235735Wp52sZPX.png
圖3
https://ithelp.ithome.com.tw/upload/images/20201010/20112357IE5FsciuH0.png
太好了吧
微軟讚讚
但以上都是按照他得步驟
接下來要突破自我
自己做一遍!!!!!
啥一四
專題要介面設計阿
總不可能拿這個吧
應該會被老師狠狠修理一番


上一篇
DAY24-ASP.NET Identity
下一篇
DAY26-ASP.NET 加入RWD響應式網頁 事前準備(先了解rwd)
系列文
ASP.NET 網頁程式設計初學者30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言